草庐IT

xcode - 在 Swift 中从 NSString 创建 NSData

全部标签

javascript - 在 PhoneGap Build 中从 Facebook 获取信息

根据JesseMonroy650的要求编辑:我之前做过几个混合应用程序,但都没有商业发布。我正在使用PhoneGapBuild。位于此处:https://build.phonegap.com/我没有使用任何桌面应用程序。原创内容:我正在尝试从PhoneGapBuild中的Facebook获取数据。我有一个简单的脚本,看起来它应该基于API工作:document.addEventListener("deviceready",onDeviceReady,false);functiononDeviceReady(){varfbLoginSuccess=function(userData){a

javascript - 有没有一种方法可以创建在加载 Google Maps Javascript API 时解析的 promise ?

应该加载GoogleMapsJavascriptAPIthisway:functioninitMap(){console.log('loaded');}如果我必须回答我的问题,我会这样做:vargoogleAPILoadedPromise=Promise.pending();functioninitMap(){googleAPILoadedPromise.resolve();}googleAPILoadedPromise.promise.then(function(){console.log('loaded');});但是延迟已被弃用并且可能被视为反模式,至少在bluebird中是这样

javascript - 使用 jspdf 创建带有 Div 边框的 Pdf

我正在尝试使用JsPdf库创建基于html元素的pdf。我想知道是否可以使用div边框,或者我是否必须使用doc.line属性并基本上在我的div周围绘制每条线。即vardoc=newjsPDF()doc.line(20,20,60,20)我更愿意使用有没有人对此有任何好运?这是我的Fiddle 最佳答案 将jsPdf与Html2Canvas结合使用怎么样?将html渲染到Canvas,然后将Canvas作为图像添加到pdf,如下所示:varimg=canvas.toDataURL("image/png");doc.addImage

javascript - 在 d3.js 中从一个圆圈画一条线到另一个圆圈

我将解释我在实际项目中遇到的问题。我正在使用Web服务,这会返回n个点x、y。我正在使用settimeout模拟Web服务。我想在这些坐标中放一个圆圈,我想为每个圆圈画一条连接它们的线。像这样:我想在圆圈之间添加一条线,但要显示动画。像这样:http://bl.ocks.org/duopixel/4063326例如这个动画,但是一点一点当我运行我的应用程序时,我希望该行具有从初始圆圈到结束的动画。如果我添加一个新圆圈,我想创建一条线并为圆圈添加动画。我该怎么做?http://jsfiddle.net/2rv0o8da/varsvg=d3.select('svg');vardataSet

javascript - 动态创建函数的源映射

JavaScript允许您在运行时使用newFunction(...)或eval创建新函数。以这种方式创建的函数是否可以设置源映射之类的东西?也就是说,设置据称从中加载它的源文件的名称,以及不同的源代码行号。如果没有通用的解决方案,那么可能会有针对特定JavaScript引擎的特定解决方案。 最佳答案 对于评估代码,您可以简单地添加://#sourceMappingURL=//#sourceURL=到您正在评估的代码的底部。对于sourceMappingURL,您将发送dataurl,因为您自然不会在某处托管现有源map,您将动态生

javascript - 如何创建浏览器插件?

我必须创建一个插件,当用户将鼠标悬停在某些术语上时必须显示信息。谁能告诉我怎么做的方向?我对创建插件没有太多想法。我知道我想做的可以通过java脚本完成。但是一个java脚本文件可以安装成浏览器插件吗?对此有任何想法将不胜感激!谢谢! 最佳答案 您要做的是创建一个userscript.这正是您所描述的:一段作为插件安装在浏览器中的javascript代码。支持用户脚本:通过Firefox使用Greasemonkey通过IEwithitsownversionofGreasemonkeyNatively(soon)byGoogleChr

javascript - 创建此号码的最快方法?

我正在编写一个函数来将带符号的数字扩展到更宽的位长。这是PowerPC指令集中非常常用的操作。这是我目前所拥有的:functionexts(value,from,to){return(value|something_goes_here);}value是整数输入,from是value使用的位数,to是目标位长。创建一个数字的最有效方法是什么,该数字将to-from位设置为1,然后将from位设置为0?忽略JavaScript没有0b数字语法的事实,例如,如果我调用exts(0b1010101010,10,14)我希望函数将值与0b11110000000000进行或运算,返回0b11111

javascript - 如何在 Firefox 插件中从 main.js 调用内容脚本函数

我是Firefox插件开发的新手。我需要一种在Firefox插件中从main.js调用contentscript函数的方法。我在每个打开的网页上都注入(inject)了contentscriptxyz.js。我想通过单击我放置在导航工具栏中的按钮从我的main.js调用我的contentscriptxyz.js中存在的函数abc()。下面是我的代码。主要.js..functionaddToolbarButton(){vardocument=mediator.getMostRecentWindow('navigator:browser').document;varnavBar=docum

javascript - 在 d3.js 中从 csv 创建层次结构

我有一个包含以下数据的csv:world,country,stateWorld,US,CAWorld,US,NJWorld,INDIA,ORWorld,INDIA,APWorld,INDIA,TN我需要转换成如下所示的树层次结构:{"name":"World","children":[{"name":"US","children":[{"name":"CA"},{"name":"NJ"}]},{"name":"INDIA","children":[{"name":"OR"},{"name":"TN"},{"name":"AP"}]}]};然后这棵树将用于树可视化。有人可以帮忙吗?

javascript - 使用对象数组创建嵌套列表

我有一组经常更改的SQL数据,我需要定期从中创建一个嵌套的无序列表。我已将SQL数据转换为对象数组,但我仍然坚持从中创建无序列表的逻辑。我试过做一个递归函数,但是我对这些没有足够的经验,所以数据包含这些字段:IDCategoryNameParentID因此,每个类别都有一个ID和一个ParentID(与另一个类别的ID匹配)。根类别都具有相同的虚拟ParentID。javascript对象具有相同的属性。这是一个例子:varCategories=[newCategory(1,'Root',0),newCategory(2,'Cat1',1),newCategory(3,'Cat2',2